Skip to content

Prepare multinode#1315

Merged
geekingfrog merged 3 commits into
beyond-all-reason:mainfrom
geekingfrog:prepare-multinode
Jul 6, 2026
Merged

Prepare multinode#1315
geekingfrog merged 3 commits into
beyond-all-reason:mainfrom
geekingfrog:prepare-multinode

Conversation

@geekingfrog

Copy link
Copy Markdown
Collaborator

As I'm looking at multi node support, I realised there are currently some issue with our usage of Horde's supervisors.
Although the API is a drop-in replacement, the processes need to be able to handle conflicts.
When connecting 2 nodes together, some of the "singleton" processes like the client registry, are spawned at startup, and then conflict with the other node's processes.

We can add horde back later when that makes sense, it's a rather small change, but it requires a little bit of consideration when doing so.

@geekingfrog
geekingfrog force-pushed the prepare-multinode branch 3 times, most recently from 5fcb96d to 8fc2068 Compare June 28, 2026 16:43
@geekingfrog
geekingfrog marked this pull request as ready for review June 28, 2026 17:05
@geekingfrog
geekingfrog force-pushed the prepare-multinode branch 3 times, most recently from 73d78b4 to 5d127f8 Compare June 29, 2026 13:23
This is useful when running multiple nodes on the same machine.
It is simpler to just disable that instead of setting up different port
for all listeners.
@geekingfrog
geekingfrog merged commit f572327 into beyond-all-reason:main Jul 6, 2026
3 of 4 checks passed
@geekingfrog
geekingfrog deleted the prepare-multinode branch July 6, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant